// overrides by Leong

.monaco-dialog {
  border: 6px solid rgba(255, 255, 255, 0.1);
  border-radius: 8px;
  box-sizing: content-box;
  box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.8);
  background: #161616;

  .el-dialog__header {
    padding: 12px 14px;
  }

  .el-dialog__body {
    padding: 0;
  }

  .el-radio__inner {
    border: 3px solid #BDA28D !important;
    box-sizing: border-box;
    width: 20px;
    height: 20px;
    background: transparent !important;

    &::after {
      width: 10px;
      height: 10px;
      background: #BDA28D;
    }
  }

  .el-radio__label {
    font-size: 14px;
    color: white !important;
  }

  .el-input__inner, .el-textarea__inner {
    margin: 0 !important;
    padding: 10px 14px !important;
    border: none !important;
    outline: none;
    background: transparent !important;
    font-size: 14px;
    color: #898989 !important;

    &::placeholder {
      color: #898989 !important;
    }
  }

  .el-switch.is-checked {
    .el-switch__core {
      background: #716052;

      &::after {
        margin-left: -20px;
        background: #BDA28D;
      }
    }
  }

  .el-switch__core {
    border: none;
    height: 11px;
    background: #3F3E3E;

    &::after {
      border: 3px solid #191919;
      box-sizing: content-box;
      width: 14px;
      height: 14px;
      left: 0;
      top: -4px;
      background: #646464;
    }
  }

  .el-upload {
    display: block;
  }
}

.monaco-suggestion {
  border: 4px solid rgba(255, 255, 255, 0.1);
  border-radius: 6px;
  box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.8);
  background: #161616;

  li:hover {
    background: transparent !important;
  }

  .popper__arrow {
    display: none;
  }
}
